package models

import "github.com/astaxie/beego/orm"

// 用户表
type CmfUser struct {
	Id                int64   `json:"id"`
	UserType          int     `json:"user_type"`           // 用户类型;1:admin;2:会员
	Sex               int     `json:"sex"`                 // 性别;0:保密,1:男,2:女
	Birthday          int     `json:"birthday"`            // 生日
	LastLoginTime     int     `json:"last_login_time"`     // 最后登录时间
	Score             int     `json:"score"`               // 用户积分
	Coin              int     `json:"coin"`                // 金币
	Balance           float32 `json:"balance"`             // 余额
	CreateTime        int     `json:"create_time"`         // 注册时间
	UserStatus        int     `json:"user_status"`         // 用户状态;0:禁用,1:正常,2:未验证
	UserLogin         string  `json:"user_login"`          // 用户名
	UserPass          string  `json:"user_pass"`           // 登录密码;cmf_password加密
	UserNickname      string  `json:"user_nickname"`       // 用户昵称
	UserEmail         string  `json:"user_email"`          // 用户登录邮箱
	UserUrl           string  `json:"user_url"`            // 用户个人网址
	Avatar            string  `json:"avatar"`              // 用户头像
	Signature         string  `json:"signature"`           // 个性签名
	LastLoginIp       string  `json:"last_login_ip"`       // 最后登录ip
	UserActivationKey string  `json:"user_activation_key"` // 激活码
	Mobile            string  `json:"mobile"`              // 中国手机不带国家代码，国际手机号格式为：国家代码-手机号
	AccessToken       string  `json:"access_token"`
	More              string  `json:"more"` // 扩展属性
}

func init() {
	orm.RegisterModel(new(CmfUser))
}
